@charset "utf-8";
/* CSS Document */
body{font-size:18px; max-width:640px;margin:0px auto;padding:0px;font-family:"微软雅黑"}
ul,li,img,h1,p,span,tr,td,dl,dt,dd{margin:0px;padding:0px;}
li{list-style:none} img{border:0px} a,li{text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
input{outline:none} *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
mark{background:none;}
@media only screen and (max-width:320px) and (min-width:0px){
	body{font-size:10px}
	}
@media only screen and (max-width:360px) and (min-width:320px){
	body{font-size:12px}
	}
@media only screen and (max-width:410px) and (min-width:360px){
	body{font-size:14px;}
	}
@media only screen and (max-width:480px) and (min-width:410px){
	body{font-size:16px;}
	}
@media only screen and (max-width:570px) and (min-width:480px){
	body{font-size:18px}
	}
@media only screen and (max-width:640px) and (min-width:570px){
	body{font-size:22px}
	}

/*主框架样式*/
.main{
	position: fixed;
	height: 100%;
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	overflow: auto;
	}	
	
/*公共头部样式*/
.g_head{
	max-width:640px;
	height:3.2em;
	background:#46BBBC;
	position:fixed;
	right:0px;
	left:0px;
	margin-left:auto;
	margin-right:auto;
	z-index:50;
	box-shadow:1px 2px 6px #666666;
	-webkit-box-shadow:1px 2px 6px #666666;
	-moz-box-shadow:1px 2px 6px #666666;
	}	
.g_head .return{
	position:absolute;
	left:0.7em;
	top:0.6em;
	}
.g_head .return img{
	width:1em;
	}	
.g_head .address{
	margin-left:2.8em;
	color:#FFF;
	display:inline-block;
	height:3.2em;
	line-height:3.2em;
	}	
.g_head .address a{
	color:#FFF;
	}	
.g_head .address span{
	font-size:1.2em;
	position:relative;
	}
.g_head .address i{
	border-width:0.4em 0.4em 0.2em 0.4em;
	border-color:#FFF transparent transparent transparent;
	border-style:solid;
	width:0px;
	height:0px;
	display:inline-block;
	margin-left:0.2em;
	}
.g_head .search{
	display:inline-block;
	width:17em;
	height:2.1em;
	position:absolute;
	left:7.2em;
	top:0.6em;
	}
.g_head .search img{
	position:absolute;
	width:1em;
	left:0.6em;
	top:0.4em;
	}	
.g_head .search input{
	border:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	width:100%;
	height:100%;
	padding-left:2.3em;
	}	
.g_head .r_home{
	position:absolute;
	right:1.2em;
	top:0.9em;
	}
.g_head .r_home img{
	height:1.3em;
	}

			
	
/*公共底部样式*/
.g_footer{
	max-width:640px;
	height:3.6em;
	background:#E5E5E5;
	position:fixed;
	right:0px;
	left:0px;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;
	z-index:50;
	box-shadow:1px -2px 6px #666666;
	-webkit-box-shadow:1px -2px 6px #666666;;
	-moz-box-shadow:1px -2px 6px #666666;
	}
.g_footer ul li{
	width:20%;
	height:3.6em;
	text-align:center;
	float:left;
	padding:0.6em 0em;
	}	
.g_footer ul li a{
	font-size:0.8em;
	color:#333;
	height:3em;
	display:block;
	}	
.g_footer ul li img{
	height:1.3em;
	margin-bottom:0.2em;
	}	
.g_footer ul li span.on{
	color:#46BBBC;
	}
	
/*公共搜索列表样式*/
.g_search{
	display:none;
	}
.g_search .search_top{
	position: fixed;
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	float:left;
	z-index:65;
	background:#FFF;
	padding:0.5em 0.8em;
	}
.search_top .input{
	width:90%;
	height:2.0em;
	float:left;
	}
.search_top .input input{
	width:100%;
	height:100%;
	border:1px solid #CCC;
	border-radius:2.0em;
	-webkit-border-radius:2.0em;
	-moz-border-radius:2.0em;
	padding:0em 0.6em;
	}
.search_top .word{
	float:right;
	color:#06F;
	display:block;
	height:2.0em;
	line-height:2.1em;
	}
.search_top .iscroll{
	position:relative;
	width:100%;
	height:17.5em;
	float:left;
	margin-top:0.4em;
	display:none;
	}	
.search_top ul{
	overflow:hidden;
	}	
.search_top ul li{
	width:100%;
	color:#666;
	height:2.5em;
	line-height:2.5em;
	}
.search_top ul li:last-of-type{
	margin-bottom:0px;
	}					
.g_search .search_bg{
	position: fixed;
	height: 100%;
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	left: 0px;
	right: 0px;
	z-index:60;
	background:rgba(0,0,0,0.6);
	}
							
